#pragma once
#include "GameScreen.h"

namespace ja2
{
	class IInitGameState;

	//! Init game screen implementation.
	class InitGameScreen : public GameScreen
	{
		// Attributes
	private:
		//! Init game state.
		IInitGameState &m_State;

		// Operations
	public:
	private:
		//! See base.
		virtual void do_handle();

		// Construction/Destruction
	public:
		InitGameScreen(IInitGameState &State);
		~InitGameScreen();
	};
} /*ja2*/
